package tech.aistar.corejava.day03;

/**
 * Created by 李雨昂 on 2019/7/17.
 */
public class MethodTest {
    public static void main(String[] args) {
        //main可以直接调用静态方法
        test01();
        //main不可以直接调用非静态方法
        MethodTest t = new MethodTest();
        t.test02();

    }
    //定义一个静态方法
    public static void test01() {
        System.out.println("test01.........");
    }
    //定义一个非静态方法
    public void test02(){
        System.out.println("test02......");
    }
    //定义一个静态方法
    public static void test03() {
        //静态方法可以直接调用静态方法
        //所谓的直接调用的意思:就是对象或者类直接省略不写.
        test01();
        //静态方法不可以直接调用非静态方法
        MethodTest t = new MethodTest();
        t.test02();
        System.out.println("test03.........");
    }
    //定义一个非静态方法
    public void test04(){
        //非静态方法可以直接调用静态方法
        test01();
        //非静态方法可以直接调用非静态方法
        test02();
        System.out.println("test04......");
    }



}
